@charset "utf-8";

body,
html {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  background: #003864;
  color: #fff;
  margin: 0;
}

.head-svga {
  width: 100%;
  height: 5.2rem;
  position: relative;
}

.head-svga .left {
  position: absolute;
  top: 0.8rem;
  left: 0rem;
  width: 0.79rem;
  height: 0.67rem;
  z-index: 1;
}

.head-svga canvas {
  max-height: 7.5rem !important;
  width: 100% !important;
  transform: translate(0, 0) !important;
  -webkit-transform: translate(0, 0) !important;
}

.gifl-t {
  width: 7rem;
  height: 0.8rem;
  font-family: PingFang-SC-Bold;
  font-size: 0.23rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #ffffff;
  text-align: center;
  margin-top: 0.4rem;
}

.gifltotal {
  display: flex;
  justify-content: space-evenly;
}

.gifl {
  position: absolute;
  z-index: 1;
  left: 0.25rem;
  width: 7rem;
  height: 3.8rem;
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/giftfoot.png') no-repeat center / 100% 100%;
}

.gifl-img {
  width: 2.04rem;
  height: 2.04rem;
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/gifl1.png') no-repeat center / 100% 100%;
}

.gifl-text {
  width: 2rem;
  height: 0.2rem;
  font-family: PingFang-SC-Bold;
  font-size: 0.26rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #ffffff;
  text-align: center;
}

.countdown span {
  width: 0.84rem;
  height: 0.44rem;
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/countdown.png') no-repeat center / 100% 100%;
  font-size: 0.24rem;
  margin-right: 0.05rem;
  margin-left: 0.05rem;
}

.count {
  display: flex;
  margin-bottom: 0.3rem;
}

.countdown {
  margin-top: 0.8rem;
  display: flex;
  justify-content: center;
  text-align: center;
  line-height: 0.4rem;
  align-items: center;
}

.countdown .left {
  width: 1.21rem;
  transform: translate(-0.25rem, 0rem);
  height: 0.43rem;
}

.countdown .right {
  width: 1.21rem;
  height: 0.43rem;
  transform: translate(0.25rem, 0rem);
}

.tabHead {
  width: 7rem;
  height: 7rem;
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/onBottom.png') no-repeat center / 100% 100%;
}

.tabHead-text {
  width: 7.06rem;
}

UL {
  display: flex;
  justify-content: space-evenly;
}

UL li {
  width: 3.1rem;
  height: 0.72rem;
  font-family: Aileron-Bold;
  font-size: 0.26rem;
  font-weight: 800;
  font-stretch: normal;
  line-height: 0.43rem;
  letter-spacing: 0.007rem;
  color: #003864;
  text-align: center;
  line-height: 0.8rem;
}

.active {
  font-size: 0.28rem;
  font-weight: 800;
  font-stretch: normal;
  line-height: 0.8rem;
  letter-spacing: 0.008rem;
  color: #ffffff;
  width: 3.1rem;
  height: 0.75rem;
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/selected.png') no-repeat center / 105% 100%;
}

.tabt-text {
  font-family: PingFang-SC-Regular;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.3rem;
  letter-spacing: 0.006rem;
  color: #ffffff;
  margin-top: 0.5rem;
  font-size: 0.23rem;
  text-align: center;
}

.tabpic-img {
  width: 1.94rem;
  height: 2.92rem;
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/2.png') no-repeat center / 100% 100%;
  width: 2rem;
  height: 3rem;
  background: url(https://oss.chathot.me/action/halloweenDirectory/miss/2.png) no-repeat center / 100% 100%;
  padding-top: 1rem;
  margin-top: 1.2rem;
}

.tabTa {
  width: 1.38rem;
  height: 0.26rem;
  font-family: PingFang-SC-Medium;
  font-size: 0.26rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.43rem;
  letter-spacing: 0.007rem;
  color: #1a77c6;
}

.tabpic-image {
  width: 2rem;
  height: 2rem;
  transform: translate(-0.1rem, -2rem);
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/two.png') no-repeat center / 100% 100%;
}

.tabpic-image img {
  position: absolute;
  border-radius: 50%;
  height: 1.35rem;
  width: 1.35rem;
  z-index: 1;
  top: 0.59rem;
  left: 0.45rem;
}

.tabTa {
  width: 1.38rem;
  height: 2.26rem;
  font-family: PingFang-SC-Medium;
  font-size: 0.26rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.43rem;
  letter-spacing: 0.007rem;
  color: #1a77c6;
  transform: translate(0.3rem, -2.1rem);
}

.text-btn {
  width: 1rem;
  height: 1rem;
  font-family: PingFang-SC-Bold;
  font-size: 0rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0rem;
  letter-spacing: 0rem;
  color: #ffffff;
}

.tabpic {
  display: flex;
  justify-content: space-evenly;
}

.inEnd {
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/inEnd.png') no-repeat center / 100% 100%;
  height: 7.5rem;
  width: 7rem;
  overflow-y: scroll;
  position: relative;
}

.popularMa {
  width: 7.5rem;
  height: 1.74rem;
}

.popularMe {
  width: 6.5rem;
  height: 1.74rem;
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/e00ab42e3c8be09c250a8e17b666606.png') no-repeat center / 100% 100%;
  display: flex;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  margin-bottom: 0.11rem;
}

.popularMe .left {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.popularMe .left .left-num {
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/e55a9412ed0ead2bee1928721e34da9.png') no-repeat center / 100% 100%;
  width: 0.56rem;
  height: 0.44rem;
  font-family: PingFang-SC-Light;
  font-size: 0.24rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #ffffff;
  line-height: 0.45rem;
  margin-left: 0.2rem;
  display: flex;
  justify-content: center;
}

.popularMe .left .left-img {
  width: 1.31rem !important;
  height: 1.19rem !important;
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/f2c8066b09a9c29b3a499cbe61fe13d.png') no-repeat center / 100% 100%;
  margin-left: 0.1rem;
  /* text-align: center; */
  padding-top: 0.12rem;
  padding-left: 0.19rem;
  border-radius: 50%;
}

.popularMe .left .left-img img {
  height: 1rem;
  width: 1.05rem;
  border-radius: 50%;
}

.popularMe .central {
  flex: 2;
  margin-left: 0.2rem;
}

.popularMe .central .central-name {
  width: 2.77rem;
  font-family: PingFang-SC-Medium;
  font-size: 0.26rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.43rem;
  letter-spacing: 0.007rem;
  color: #ffffff;
  padding-top: 0.5rem;
}

.popularMe .central .central-id {
  width: 1.01rem;
  height: 0.22rem;
  font-family: PingFang-SC-Regular;
  font-size: 0.28rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}

.popularMe .right {
  flex: 1;
  display: flex;
}

.popularMe .right .right-num {
  width: 0.6rem;
  height: 0.2rem;
  font-family: PingFang-SC-Bold;
  font-size: 0.26rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.43rem;
  letter-spacing: 0.007rem;
  color: #feb924;
  margin-left: 0.5rem;
  margin-top: 0.7rem;
}

.popularMe .right .right-img {
  width: 0.26rem;
  height: 0.26rem;
  margin-top: 0.45rem;
  margin-left: 0.1rem;
}

.tanc {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
}


.poprewads {
  width: 6.7rem;
  height: 9rem;
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/fbbb5829d526d8655fd868e3692cf9a.png') no-repeat center / 100% 100%;
  border-radius: 0.1rem;
  position: relative;
  left: 0.4rem;
  top: 1rem;
}

.poprewadsk {
  width: 6.7rem;
  text-align: center;
  display: flex;
  justify-content: center;
  height: 0.7rem;
}

.pophead {
  width: 4.76rem;
  height: 0.68rem;
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/title.png') no-repeat center / 100% 100%;
  font-family: PingFang-SC-Bold;
  font-size: 0.38rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.03rem;
  color: #ffffff;
  line-height: 0.7rem;
  position: relative;
  top: -0.3rem;
}

.rewad-Top {
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/countdown.png') no-repeat center / 100% 100%;
  width: 2.5rem;
  height: 0.64rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 2.1rem;
  font-family: PingFang-SC-Bold;
  font-size: 0.3rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.3rem;
  letter-spacing: 0rem;
  color: #ffffff;
}

.rewadpic-img {
  width: 3rem;
  height: 3rem;
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/gifl1.png') no-repeat center / 100% 100%;
}

.rewadpic-num {
  margin-top: 0.1rem;
  width: 2.92rem;
  height: 0.19rem;
  font-family: PingFang-SC-Regular;
  font-size: 0.24rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.3rem;
  letter-spacing: 0rem;
  color: #ffffff;
  text-align: center;
}

.rewRank {
  margin-top: 0.4rem;
  display: flex;
  justify-content: space-around;
  text-align: center;
}

.rewRankb {
  margin-top: 0.3rem;
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
}

.rewclose {
  width: 0.6rem;
  height: 0.6rem;
  position: absolute;
  top: -0.3rem;
  right: -0.3rem;
}

.ruleText {
  width: 5.51rem;
  height: 6.36rem;
  font-family: PingFang-SC-Regular;
  font-size: 0.26rem;
  font-stretch: normal;
  line-height: 0.36rem;
  letter-spacing: 0rem;
  color: #ffffff;
  margin-left: 0.6rem;
  margin-right: 0.6rem;
}

.userfoot {
  position: relative;
  display: flex;
  left: -0.25rem;
  height: 2rem;
  width: 108%;
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/db95838f569cf7781777d354af61482f6.png') no-repeat center / 100% 125%;
}

.userfoot .left {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.userfoot .left .left-num {
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/e55a9412ed0ead2bee1928721e34da9.png') no-repeat center / 100% 100%;
  width: 0.56rem;
  height: 0.44rem;
  font-family: PingFang-SC-Light;
  font-size: 0.24rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #ffffff;
  line-height: 0.45rem;
  margin-left: 0.6rem;
  display: flex;
  justify-content: center;
}

.userfoot .left .left-img {
  width: 1.31rem;
  height: 1.19rem;
  background: url('https://oss.chathot.me/action/halloweenDirectory/miss/10df102b5338133097f4204bafcf6fa.png') no-repeat center / 100% 100%;
  margin-left: 0.1rem;
  /* text-align: center; */
  padding-top: 0.12rem;
  padding-left: 0.19rem;
  border-radius: 50%;
}

.userfoot .left .left-img img {
  border-radius: 50%;
  height: 1rem;
  width: 1.05rem;
}

.userfoot .central {
  flex: 2;
  margin-left: 0.2rem;
}

.userfoot .central .central-name {
  width: 2.77rem;
  font-family: PingFang-SC-Medium;
  font-size: 0.26rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.43rem;
  letter-spacing: 0.007rem;
  color: #ffffff;
  padding-top: 0.65rem;
}

.userfoot .central .central-id {
  width: 1.01rem;
  height: 0.22rem;
  font-family: PingFang-SC-Regular;
  font-size: 0.28rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #ffffff;
}

.userfoot .right {
  flex: 1;
  display: flex;
}

.userfoot .right .right-num {
  width: 0.6rem;
  height: 0.2rem;
  font-family: PingFang-SC-Bold;
  font-size: 0.26rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.43rem;
  letter-spacing: 0.007rem;
  color: #feb924;
  margin-left: 0.2rem;
  margin-top: 0.9rem;
}

.userfoot .right .right-img {
  width: 0.26rem;
  height: 0.26rem;
  margin-top: 0.45rem;
  margin-left: 0.1rem;
}

.rewa-t {
  height: 8.2rem;
  overflow-y: scroll;
}